//#define  _CRT_SECURE_NO_WARNINGS 1
//#include<assert.h>
//#include<stdio.h>
//char* my_strstr(const char* str1, const char* str2)
//{
//	assert(str1 && str2);
//	char* s1, * s2, * cur;
//	s1 = NULL;
//	s2 = NULL;
//	cur = str1;
//	while (*cur)
//	{
//		s1 = cur;
//		s2 = str2;
//		if (*s2=='\0')
//		{
//			return cur;
//		}
//		while (*s1 == *s2 && *s1 && *s2)
//		{
//			s1++;
//			s2++;
//		}
//		if (*s2 == '\0')
//		{
//			return cur;
//		}
//		cur++;
//	}
//	return NULL;
//}
//int main()
//{
//	char s1[] = "abcdef";
//	char s2[] = "cde";
//	char* p = my_strstr(s1, s2);
//	printf("%s\n",p);
//	return 0;
//}